package com.ih.service;

import com.github.pagehelper.PageInfo;
import com.ih.pojo.Customer;
import com.ih.pojo.Worker;

import java.util.List;

public interface WorkerService {
    /**
     * 首页展示送水工姓名 和其他信息
     * @return
     */
    List<Worker> queryWorker();

    /**
     * 添加送水工
     * @param worker 送水工信息
     * @return 受影响行数，大于0添加成功，否则添加失败
     */
    int saveWorker(Worker worker);

    /**
     * 根据送水工ID获取对应的送水工信息
     * @param wid 送水工id
     * @return 送水工信息
     */
    Worker getWorkerById(Integer wid);

    /**
     * 修改
     * @param worker
     * @return
     */
    Integer updateWorker(Worker worker);

    /**
     *模糊查询带分页
     * @param worker
     * @param pageSize
     * @param pageNum
     * @return
     */
    PageInfo<Worker> listWorker(Worker worker, Integer pageSize, Integer pageNum);

    /**
     * 调整工资
     * @param wid
     * @param workerSalary
     * @return
     */
    int addSalary(Integer wid,Integer workerSalary);
}
